---
title: R client changelog
description: Reference the changes introduced to new versions of DataRobot's R client.

---

# R client changelog {: #r-client-changelog }

Reference the changes introduced to new versions of DataRobot's R client.

## R client v2.18.4 {: #r-client-v2184 }

Version v2.18.4 of the R client is now generally available. It can be accessed via [CRAN](https://cran.r-project.org/web/packages/datarobot/index.html) or [GitHub](https://github.com/datarobot/rsdk/releases/tag/v2.18.4).

The `datarobot` package is now dependent on R >= 3.5.

### New features {: #new-features }

* The R client will now output a warning when you attempt to access certain resources (projects, models, deployments, etc.) that are deprecated or disabled by the DataRobot platform migration to Python 3.

* Added support for comprehensive autopilot: use `mode = AutopilotMode.Comprehensive`.

### Enhancements {: #enhancements }

* The function `RequestFeatureImpact` now accepts a `rowCount` argument, which will change the sample size used for Feature Impact calculations.

* The un-exported function `datarobot:::UploadData` now takes an optional argument `fileName`.

### Bugfixes {: #bugfixes }

* Fixed an issue where an undocumented feature in `curl==5.0.1` is installed that caused any invocation of `datarobot:::UploadData` (i.e., `SetupProject`) to fail with the error `No method asJSON S3 class: form_file`.

* Loading the `datarobot` package with `suppressPackageStartupMessages()` will now suppress all messages.

### API changes {: #api-changes }

* The functions `ListProjects` and `as.data.frame.projectSummaryList` no longer return fields related to recommender models, which were removed in v2.5.0.

* The function `SetTarget` now sets autopilot mode to Quick by default. Additionally, when Quick is passed, the underlying `/aim` endpoint will no longer be invoked with Auto.

### Deprecations {: #deprecations }

* The `quickrun` argument is removed from the function `SetTarget`. Users should set `mode = AutopilotMode.Quick` instead.

* Compliance Documentation was deprecated in favor of the Automated Documentation API.

### Dependency changes {: #dependency-changes }

* The `datarobot` package is now dependent on R >= 3.5 due to changes in the updated "Introduction to DataRobot" vignette.

* Added dependency on `AmesHousing` package for updated "Introduction to DataRobot" vignette.

* Removed dependency on `MASS` package.

* Client documentation is now explicitly generated with Roxygen2 v7.2.3.

### Documentation changes {: #documentation-changes }

* Updated the "Introduction to DataRobot" vignette to use Ames, Iowa housing data instead of the Boston housing dataset.

## R client v2.31 {: #r-client-v231 }

Version v2.31 of the R client is available for public preview. It can be installed via [GitHub](https://github.com/datarobot/rsdk/releases/tag/v2.31.0.9000).

This version of the R client addresses an issue where a new feature in the `curl==5.0.1` package caused any invocation of `datarobot:::UploadData` (i.e., `SetupProject`) to fail with the error `No method asJSON S3 class: form_file`.

### Enhancements {: #enhancements }

The unexported function `datarobot:::UploadData` now takes an optional argument `fileName`.

### Bugfixes {: #bugfixes }

Loading the `datarobot` package with `suppressPackageStartupMessages()` will now suppress all messages.

### Deprecations {: #deprecations }

* `CreateProjectsDatetimeModelsFeatureFit` has been removed. Use `CreateProjectsDatetimeModelsFeatureEffects` instead.
* `ListProjectsDatetimeModelsFeatureFit` has been removed. Use `ListProjectsDatetimeModelsFeatureEffects` instead.
* `ListProjectsDatetimeModelsFeatureFitMetadata` has been removed. Use `ListProjectsDatetimeModelsFeatureEffectsMetadata` instead.
* `CreateProjectsModelsFeatureFit` has been removed. Use CreateProjectsModelsFeatureEffects instead.
* `ListProjectsModelsFeatureFit` has been removed. Use `ListProjectsModelsFeatureEffects` instead.
* `ListProjectsModelsFeatureFitMetadata` has been removed. Use `ListProjectsModelsFeatureEffectsMetadata` instead.

### Dependency changes {: #dependency-changes }

Client documentation is now explicitly generated with Roxygen2 v7.2.3.
Added Suggests: mockery to improve unit test development experience.
